Algorithmic-level Specification and Characterization of Embedded Multimedia Applications with Design Trotter
نویسندگان
چکیده
Designing embedded system is a non-trivial task during which wrong choices can lead to extremely costly re-design loops. The extra cost is even higher when wrong choices are made during the algorithm speci cation and mapping over the selected architecture. In this paper we propose a high-level approach for design space exploration, based on a usual standard language. More precisely we present the characterization step which is located at the very beginning of our hardware / software codesign framework. Once transformed into our internal representation, the speci cation is rapidly and automatically characterized and explored at the algorithmic level. Metrics are provided to the designer in order to evaluate very early in the design process, the impact of algorithmic choices on resources requirements by means of processing, control, memory bandwidth capabilities and potential parallelism at di erent levels of granularity. The aim is to improve the algorithm / architecture matching that sorely in uences the implementation e ciency in terms of silicon area, performances and energy consumption. We give examples which illustrate how designers can refer to the outcomes of our methodology in order to select or build suitable architectures for speci c applications.
منابع مشابه
Design-Trotter: a multimedia embedded systems design space exploration tool
In this paper we present the intra-function dynamic estimation step of our system-level design space exploration tool. The aim of our global methodology is to fill the gap between system specification and the tasks of the system design flow to converge towards an efficient System on Chip architecture for multimedia applications. In this context, the intra-function estimation step rapidly provid...
متن کاملHW/SW Partitioning Approach on Reconfigurable Multimedia System on Chip
Due to the complexity and the high performance requirement of multimedia applications, the design of embedded systems is the subject of different types of design constraints such as execution time, time to market, energy consumption, etc. Some approaches of joint software/hardware design (Co-design) were proposed in order to help the designer to seek an adequacy between applications and archite...
متن کاملThe Role of Algorithmic Applications in the Development of Architectural Forms (Case Study:Nine High-Rise Buildings)
The process of developing architectural forms has greatly been changed by advances in digital technology, especially in design tools and applications. In recent years, the advent of graphical scripting languages in the design process has profoundly affected 3D modeling. Scripting languages help develop algorithms and geometrical grammar of shapes based on their constituent parameters. This stud...
متن کاملReducing the Dynamic Energy Consumption in the Multi-Layer Memory of Embedded Multimedia Processing Systems
The memories in data-intensive signal processing systems – including video and image processing, artificial vision, real-time 3-D rendering, advanced audio and speech coding, medical imaging applications – have an important impact on the overall energy budget. This paper focuses on the reduction of the dynamic energy consumption in the memory subsystem, starting from the high-level algorithmic ...
متن کاملThe Design of a Generic QoS Architecture for Open Systems
The usual best-effort nature of services provided by currently available computing systems is unsuitable for a series of novel applications which require more predictable behaviour. These applications range from embedded control systems to desktop multimedia applications, and have very specific service requirements according to the activity performed or to the tolerance of the user. The require...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- VLSI Signal Processing
دوره 42 شماره
صفحات -
تاریخ انتشار 2006